package com.haircut.project.dao.finance;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.haircut.project.model.finance.FinanceStatic;
import com.haircut.project.vo.finance.*;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface FinanceStaticMapper extends BaseMapper<FinanceStatic> {

    void batchInsert(List<FinanceStatic> list);

    List<FinanceStatic> findDbStaticFinance(@Param("reqVo") StaticDeptFinaceReqVo reqVo);



    List<StaticDeptFinaceVo> findDayStatic(@Param("reqVo") StaticDeptFinaceReqVo reqVo);


    List<StaticDeptCalcFinaceVo> findDeptFinance(@Param("reqVo") StaticDeptFinaceReqVo queryVo);

    List<FinanceStatsResVo> findDeptStaticList(@Param("reqVo")FinanceStatsReqVo reqVo);
}
